package com.cskaoyan.javase.oop1._14package;

/**
 * package这个关键字我们并不陌生
 * 它写在Java源文件的第一行，用于声明整个Java文件下的所有类的所属包。
 * 语法：
 * package + 包名
 * 当然，一个Java源文件当中，只能有一个public修饰的类。
 * 其余非public修饰的类和public类都属于同包的关系。
 *
 * 注意事项:
 *      1.包名在书写时，如果存在多级包名，需要使用用"."隔开
 *      2.package声明必须处在一个Java文件有效代码的第一行，否则会报错
 *          注释不算有效代码，将package声明放在注释下面也是可以的
 *          建议将package声明永远放在Java源文件真正意义上的第一行
 *      多数情况下，我们使用idea新建Java文件是无需关系package声明的，因为idea会自动生成
 *      3.但是当你从网上或者其它途径弄到的一些代码，可能会出现包名错乱的情况
 *          这时建议直接删除package声明，然后"Alt + 回车"类名报错的地方即可
 *      4.package声明在有包的情况下是存在的,但是如果直接在src目录下写Java代码
 *          是没有package声明的
 *
 * @since 10:07
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        // 简单类名
        new A();
    }
}
class A{}
class B{}